Mini-Game 2 Sound Card Efficiency Trial
- الميني جيم دي بتبدأ بعد ما اللاعب يكتشف إن الـ audio card بايظة، وإن لازم يجيب واحدة جديدة عشان يقدر يشغل رسايل الجد
- في نفس الوقت طاقة الروبوت منخفضة، فهدف المرحلة مش بس إنه يجيب الـ audio card، لكن كمان انه يوصل من غير ما الشحن يخلص
- الفكرة الأساسية في المرحلة إن اللاعب يعلّم الروبوت إزاي يختار بين الطرق المختلفة بناءً على الاحتياج: أقصر طريق، أو أوفر طريق في الطاقة

- مفيش نظام شحن في الميني جيم دي، الهدف مش إعادة الطاقة ولكن إدارة الطاقة الحالية بكفاءة
- الروبوت مش معاه mini-map، اللاعب بيعتمد على الخريطة اللي معاه خارج الـ robot POV
- الروبوت مش بيتحرك مباشرة بتحكم لحظي، لكنه بيتحرك بناءً على المسار اللي اللاعب بيحدده (planning instead of direct control) كان اللعبه top down او زي league of legends
- التصميم مش هدفه يعمل متاهة معقدة، لكن يقدم مسارات واضحة فيها اختيارات، والهدف هو اختيار أفضل مسار (Best Path) مش مجرد الخروج من متاهة
- لازم التصميم يميل للبساطة قدر الإمكان، وتجنب التعقيد في المسارات أو الميكانيكس، بحيث التركيز يفضل على اتخاذ القرار مش صعوبة الفهم
Start Condition
-
الميني جيم بتبدأ بعد فشل تشغيل رسالة الجد بسبب تلف الـ audio card
-
السيستم يوضح للاعب:
- إن الروبوت طاقته منخفضة
- وإن الـ audio card موجودة في المخزن
- وإن المطلوب هو الوصول بأفضل طريقة ممكنة بدون استهلاك زائد للطاقة
Place & Context
-
المكان: Storage Room أو Workshop
-
المدخل ضيق أو الباب معطّل، واللاعب نفسه ما يقدرش يدخل بسهولة، لكن الروبوت يقدر
-
المكان عبارة عن مساحة فيها عوائق مثل:
- براميل
- صناديق
- كراسي
- أدوات قديمه
-
اللاعب معاه:
- الـ pod للتحكم في الروبوت
-
اختياري:
- لو أداء اللاعب في الميني جيم الأولى كان عالي، ياخد خريطة يوضح أماكن الـ energy saving floor
Objective
- الوصول إلى الـ audio card
- اختيار أفضل طريق حسب حالة الروبوت وكمية الطاقة المتبقية
- تقليل استهلاك الطاقة
- تجنب الاصطدامات
- تعليم الروبوت إزاي يختار بين أكثر من مسار
Core Idea
- الروبوت في المرحلة دي يقدر يتحرك بشكل طبيعي نسبيًا، لكن عنده مشكلة في الطاقة
- اللاعب مش بيتعلم بس التحكم، لكنه بيتعلم التخطيط واتخاذ القرار
- الروبوت بيسجل اختيارات اللاعب أثناء التنقل، ويستخدمها بعد كده لتحسين اختياره للمسارات
- الهدف من الميني جيم إن الروبوت بعد كده يبقى قادر يدخل مساحات صغيرة أو mazes بسيطة ويختار الطريق الأفضل حسب الحاجة
Gameplay Flow
-
اللاعب يشوف التعليمات الأول من خلال الـ pod
-
يبدأ التحكم في الروبوت داخل المخزن
-
لازم يختار بين طرق مختلفة:
- طريق أقصر لكنه ممكن يكون أضيق أو فيه عوائق أكتر
- طريق أطول لكنه أكثر أمانًا
- اختياري: طريق فيه energy saving floor يقلل استهلاك الطاقة
-
أثناء الحركة:
- كل خطوة أو حركة بتستهلك طاقة
- الاصطدامات تستهلك طاقة بشكل أكبر
- اللفات أو التعديلات الكتير في الاتجاه تستهلك طاقة إضافية
- لو الطاقة خلصت قبل الوصول، اللاعب يخسر
-
اللاعب يوصل لمكان الـ audio card
Core Mechanics
- Forward movement → يستهلك طاقة
- Collision → يسبب فقدان أكبر للطاقة
Optional Mechanic: Energy Saving Floor
-
فيه نوع خاص من الأرضية يقلل استهلاك الطاقة أثناء الحركة عليه
-
الأرضية دي ليها شكل أو لون مختلف عن الأرضية العادية
-
لو كان الطريق اللي فيه energy saving floor:
- مساوي للطريق العادي في الطول
- أو أقصر
- يبقى هو الاختيار الأفضل
-
لو كان أطول:
-
الروبوت لازم يقارن بين:
- طول الطريق
- كمية الطاقة اللي هتتوفر
-
ويختار الأنسب حسب الاحتياج
-
Player Tools
- اللاعب يقدر يتحكم في الروبوت من فوق , كانه في لعبة top down
- يقدر يشوف الطريق اللي قدامه
Robot Feel
-
الروبوت يتحرك بشكل أبطأ من المعتاد بسبب ضعف الطاقة
-
مستوى جودة الحركة يعتمد على:
- الوقت المتاح للتنفيذ
- نتيجة الميني جيم السابقة
-
اختياري:
- على الـ energy saving floor، الروبوت يقدر يتحرك بسرعته الطبيعية أو بشكل أكثر استقرارًا
Challenges
- الطاقة محدودة
- المكان فيه أكثر من طريق
- بعض الطرق أقصر لكن أخطر
- بعض الطرق أطول لكن أكثر أمانًا
- فيه عوائق تسبب اصطدام أو تبطّئ الحركة
- لو اللاعب اختار طريق سيئ أو خبط كثير، الطاقة ممكن تخلص قبل الوصول
Real-Time Feedback
-
أثناء اللعب، الروبوت يعرض logs في الـ robot POV
-
الـ logs توضح حالة الطاقة، كفاءة الاختيار، والأخطاء أثناء التنقل
-
أمثلة:
Energy level criticalCollision detectedPath inefficiency detectedAlternative route recommendedEnergy saving surface detectedTarget reached: Audio CardCharging station ahead
Data Collection
-
السيستم بيسجل المقاييس الأساسية دي:
- Path Efficiency
- Energy Efficiency
- Collision Safety
-
التسجيل بيركز على:
- هل اللاعب اختار طريق مناسب أو لا
- قد إيه استهلك طاقة
- عدد الاصطدامات
- طول المسار الفعلي مقارنة بأفضل مسار متاح
- هل استخدم الـ energy saving floor بشكل صحيح أو لا (لو موجودة)
Error Detection
-
الخطأ يتحسب لما اللاعب:
- يختار طريق أطول بدون سبب مفيد
- يهدر طاقة بشكل زائد
- يصطدم بعوائق كثير
- يتجاهل طريق أوفر في الطاقة لما يكون واضح ومناسب
- يفشل في الوصول قبل انتهاء الطاقة
-
لو فيه أكثر من طريق مقبول:
- التقييم يكون حسب كفاءة الاختيار، مش مجرد الوصول فقط
Result System
-
في نهاية المرحلة:
- الروبوت يوصل لمحطة الشحن
- يبدأ الشحن
- تظهر النتيجة النهائية من 100
-
النتيجة مبنية على:
- كفاءة المسار
- استهلاك الطاقة
- عدد الاصطدامات
- جودة القرار بين البدائل
Completion & Fail Conditions
-
ا Win Condition:
- اللاعب ينجح لو وصل للـ audio card ثم لمحطة الشحن
- ويكون حاصل على 50% أو أكثر
-
ا Fail Conditions:
- الطاقة تخلص قبل الوصول
- أو اللاعب يجيب أقل من 50%
- في حالة الفشل، يعيد الميني جيم من البداية
Gameplay Impact
-
النتيجة بتحدد سلوك الروبوت بعد كده:
-
اScore عالي:
- يتحسن اختيار المسارات
- يقل استهلاك الطاقة
- يقل التردد في اتخاذ القرار
- تزيد قدرة الروبوت على تفضيل الطريق الأفضل حسب الحاجة
-
اScore متوسط:
- يحصل تحسن بسيط في اختيار الطريق
- يفضل محتاج guidance في الحالات الأصعب
-
اScore منخفض:
- اللاعب يعيد الميني جيم
- مفيش تحديث إيجابي يحصل لقيم الروبوت
-
End Sequence
-
عند الوصول للـ audio card :
- الروبوت يقف
- يتم تثبيت الـ audio card أو إضافتها للنظام
- تظهر نتيجة المرحلة
- بعد كده يبقى ممكن تشغيل رسالة الجد بشكل أوضح
Outcome
-
الروبوت يتعلم:
- تجنب الاصطدام
- الحفاظ على الطاقة
- اختيار الطريق الأفضل حسب الهدف
- الموازنة بين أقصر مسار وأوفر مسار
-
بعد الميني جيم:
-
يبقى عنده أساس يسمح له يدخل mazes صغيرة
-
ويختار طريق مناسب حسب:
- الطول
- أو استهلاك الطاقة
- أو أولوية المهمة
-
Notes
- الميني جيم لازم تكون Environment Independent
- أي assets أو شكل بصري للمخزن قابل للتغيير من غير ما يغير الميكانيك الأساسية
- تحديث قيم الروبوت يحصل في نهاية الميني جيم فقط
- كل التقييم لازم يبقى مبني على metrics واضحة وسهلة الحساب
- لو تم استخدام الـ energy saving floor، لازم يبقى ليها تأثير واضح لكن balanced
- الهدف من المرحلة مش مجرد الوصول، لكن تعليم الروبوت منطق اختيار المسار
Suggested Metrics Profile for This Mini-Game
-
Metrics Used:
- Path Efficiency = 35%
- Energy Efficiency = 40%
- Collision Safety = 25%
-
Affected Robot Stats:
- PathAccuracy
- EnergyConsumptionRate
- DecisionConfidence
-
Update Logic:
- Excellent: تحسين واضح في اختيار المسار وتقليل استهلاك الطاقة
- Good: تحسين متوسط
- Average: تحسين بسيط
- Fail: بدون تحديث